package com.example.system.service;

import com.example.system.domain.teacher.dto.TeacherQueryDTO;
import com.example.system.domain.teacher.dto.TeacherSaveDTO;
import com.example.system.domain.teacher.vo.TeacherDetailVO;
import com.example.system.domain.teacher.vo.TeacherSelectVO;
import com.example.system.domain.teacher.vo.TeacherVO;

import java.util.List;

public interface ITeacherService {
    int add(TeacherSaveDTO teacherSaveDTO);

    List<TeacherVO> list(TeacherQueryDTO teacherQueryDTO);

    int delete(Long teacherId);

    TeacherDetailVO detail(Long teacherId);

    int edit(TeacherSaveDTO teacherEditDTO);

    List<TeacherSelectVO> selectList();
}
